package com.bh.common.enums;

import lombok.Getter;

/**
 * 订单状态
 *
 * @author 臧英明
 * @create 2018-01-15
 */

@Getter
public enum ShipmentStatus {
    /**
     * 0-失效
     */
    UNACTIVE(0),
    /**
     * 1-生效
     */
    ACTIVE(1),
    /**
     * 2-提交
     */
    CONFIGRM(2),
    /**
     * 3-配载
     */
    STOWAGE(3),
    /**
     * 31-部分配载
     */
    STOWAGE_PART(31),
    /**
     * 4-发运
     */
    DESPATCH(4),
    /**
     * 41-部分发运
     */
    DESPATCH_PART(41),
    /**
     * 5-运抵
     */
    ARRIVE(5),

    /**
     * 51-部分运抵
     */
    ARRIVE_PART(51),
    /**
     * 6-车辆到站
     */
    VEHICLE_ARRIVE(6),

    /**
     * 7-部分发运
     */
    PART_SHIPMENT(7),
    /**
     * 8-运输完毕
     */
    TRANSPORT_FINISHED(8),
    /**
     * 11-接收
     */
    RECEIVE(11),
    /**
     * 12-未接收
     */
    UNABSORBED(12),
    /**
     * 13-已派车
     */
    SEND_CAR(13),
    /**
     * 14-无回单
     */
    NOT_BACK(14),
    /**
     * 15-未签收
     */
    NOT_SING(15),
    /**
     * 16-已签收
     */
    END_SING(16),
    /**
     * 17-签收异常
     */
    SING_EXCEPTION(17),
    /**
     * 18-回单
     */
    BACK(18),
    /**
     * 19-交单
     */
    SUBMIT(19),
    /**
     * 20-回单邮寄
     */
    BACK_SEED(20),
    /**
     * 21-评价
     */
    EVALUATION(21),
    /**
     * 22-拒收
     */
    REFUSERECEIVE(22),
    /**
     * 99-完结
     */
    END(99),
    /**
     * 999-更多
     */
    MORE(999);


    private final int value;

    ShipmentStatus(int value) {
        this.value = value;
    }

}
